Arduino VU Meter

The project ‘Arduino VU Meter’ uses 16×2 alphanumeric LCD to display signal level of audio. Basically, VU Meter is used to represent volume of audio equipment. Previously we had posted a project Sound VU Meter using Arduino which uses LEDs to represent the level of volume where audio is taken from microphone. Unlike sound VU meter using arduino the project Arduino VU meter take input audio from two different channels i.e. left channel and right channel.

Circuit Description of Arduino VU Meter

The circuit of Arduino VU Meter is shown in figure 1 build around Arduino Uno (MCU) and LCD. Basically, in hardware section we all have to know how to interface arduino and LCD. The data pin of LCD is connected to digital pin of arduino as shown in circuit diagram. The audio input is given to analog pin. Left channel audio is given to pin A2 and right channel audio is given to pin A4.

Resistor R1 is current limiting resistor connected to anode pin of LCD for backlight. Similarly, wiper of variable resistor is connected to pin 3 of LED in order to adjust the contrast of display.

Software: – The software code of arduino VU meter is written in arduino programming language and compiled and burned using arduino IDE.

You can directly download and use the code Click Here to Download

The program is straight forward except some special character. Here we had used some array of special character which is used to display height of bar of both rows.

 

 

Similarly array L[8] and R[8] are used to display L and R in LCD.

 

Array K[8] and LEEG[8] combinedly display bar shape special character at the end of both rows a shown in figure 2.

 

 

PARTS LIST OF ARDUINO VU METER

R1 = 470Ω

VR= 10 KΩ

Arduino Uno Board

16×2 Alphanumeric LCD

Leave a Comment